.page{
    width: 1090px;
    height: 95px;
    margin: 0 auto;
    position: relative;
}
.page img{
    position: absolute;
    left: 0;
    top: 40px;
}
.content{
    width: 1090px;
    margin: 0 auto;
    background: url(../images/rebg.jpg)no-repeat;
    background-position-x: 0;
    background-position-y: center
}
.content:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.formbox{
    width: 420px;
    padding: 35px;
    float: right;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px #e1e1e1,0 0 15px #e1e1e1;
}
.formbox input:hover{
    border-color: #f9a0b4;
    box-shadow: 0 0 5px #fbb4b0;
}
.formbox h2{
    display: inline-block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    font-weight: normal;
    font-size: 22px;
    text-align: left;
    margin-bottom: 40px
}
.formbox h2 span{
    font-size: 14px;
        float: right;
}
.formbox h2 span a{
    color: #ec3e7d
}
.formbox form{
    text-align: center;
    user-select: none;
}
form input{
    height: 26px;
    line-height: 26px;
    padding: 4px;
    outline: none;
    vertical-align: middle;
    border-width: 1px;
    border-color: #cccccc;
    font-size: 100%;
    font-family: inherit;
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin-bottom: 25px
}
#uname,#upwd,#upwds{
   width: 100%;
}
#uname,#upwd{
    margin-bottom: 0 
}
#upwd,#upwds{
    margin-top: 25px
}
.yzbox{
    height: 51px;
   padding-bottom: 25px
}
#yzm{
    width: 120px;
    margin-bottom: 0
}
.yzbox a{
    height: 26px;
    line-height: 26px;
    padding: 4px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #000;
}
.checkbox{
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-bottom: 20px
}
.uset{
    margin-bottom: 0
}
#btn{
    display: block;
    width: 100%;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
}
label.error{
    color: #ec3e7d;
}
#pw{
    position: relative;
}
#state{
    height: 23px;
    width: 23px;
    line-height: 23px;
    position: absolute;
    right: 0;
    top:32px;
    border-radius:50%;
    font-size: 14px ;
    color: white;
}
.ruo{
    background: red
}
.zhong{
    background: orangered
}
.qiang{
    background: green
}
#yzmsg{
    color: #ec3e7d
}
.checkbox a{
    color: #ec3e7d
}
.success{
    text-align: center;
    height: 100px;
    background-color: white;
    max-width: 202px;
    padding: 30px 50px;
    left: 524px;
    top: 266px;
    position: fixed;
    z-index: 1231;
    box-shadow: 2px 2px 2px #ccc;
    display: none;
    border-radius: 5px;
}
#yzbtn{
    width: 120px
}
.subody a{
    width: 80px;
    background-color: #ee407f;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: inherit;
    color: #fff;
    margin:20px 5px;
    text-align: center;
    cursor: pointer;
}